package com.yunhe.rentcars.pro.dao.client;
import com.yunhe.rentcars.pro.entity.client.BacList;
import com.yunhe.rentcars.pro.entity.client.ClientCompany;
import com.yunhe.rentcars.pro.entity.client.ClientUser;
import org.apache.ibatis.annotations.Param;

import java.util.*;

/**
 * Created by Administrator on 2017/11/23 0023.
 */

public interface ClientUserDao {
    /*
    * 分页
    * */
    List<ClientUser> findPage(@Param("offset") Integer offset,@Param("limit") Integer limit);
    int count();

    /*
    * 添加
    * */
    Long save(ClientUser clientUser);
    /*
    * 删除
    * */
    void delBatch(String[] ids);

    /*
    * 修改前根据id查询所有信息
    * */
    ClientUser find(Long uId);
    /*
    * 修改
    * */
    void update(ClientUser clientUser);

    /**
     * 多条件查询接口
     */
    List<ClientUser> findSearchList(@Param("memLevel") String memLevel, @Param("startTime")Date startTime, @Param("endTime")Date endTime);

    /*
     * 添加
     * */
    Long saveCompany(ClientCompany clientCompany);
}
